An Analysis of SEI Software Process Assessment Results: 1987-1991
نویسندگان
چکیده
This report focuses on the results of SEI software process assessments conducted over a four-year period beginning in 1987. It characterizes the software processes used by software managers and practitioners at the assessed sites and classifies issues identified during the assessments. The basis for the characterization and classification is a software process maturity model developed by the SEI. This report contributes to the existing body of knowledge on the state of practice of software engineering in the United States by characterizing the sites from a software process maturity perspective and profiling site software process weaknesses. The data analyzed are drawn from SEI software process assessments of 59 government and industry software sites. This work is an analysis of existing assessment data rather than a designed study. The participating sites were not randomly selected; accordingly, they do not necessarily constitute a statistically valid sampling of the U.S. software Industry. 1 Overview 1 .1 Scope and Objectives This report focuses on the state of practice of software engineering from a software process perspective, it characterizes the software processes used by software managers and practitboners using a five-level process maturity model developed at the SEI, and classifies process issues identified during SEI assessments conducted at 59 government and industry software sites. The scopo of this report does not explicitly consider other important determinants of software supplier performance such as human resource management, automation, business strategy and practices. A commitment to Improve key software processes on a continuing basis is rapidly becoming a high priority for many U.S. software organizations. Among the reasons for this are: 1. Process capability is being increasingly recognized (across many industries) as a key determinant of performance and a source of competitive advantage, 2. Software suppliers (both government and industry) are subject to intensifying competitive pressures, and 3. Software purchasers are becoming Increasingly sophisticated and demanding. Of particular Importance to the U.S. Department of Defense (DoD) software community is the Increasing use by the DoD of SEI-developed methods such as software capability evaluation for Identifying capable contractors during the acquisition phase and for monitoring the results of process improvement programs during contract performance. The objective of this report Is to provide a baseline characterization of the state of software process maturity for a group of 59 U.S. government and industry software sites. A clear understanding of current software process strengths and weaknesses Is an important initial step towards formulating plans to improve them in an orderly, progressive and sustainable way.
منابع مشابه
On comparing process assessment results: BOOTSTRAP and CMM
Software process assessment approaches, models, methods and methodologies have gained much attention in both MIS and SE recently. Perhaps the most well-known approach is CMM (Capability Maturity Model) which has been developed by SEI (Software Engineering Institute at Carnegie Mellon University, Pittsburgh). One of the more well-known European assessment approaches is called BOOTSTRAP. The Boot...
متن کاملA longitudinal study of software process management in Taiwan ’ s top companies
Managing the software development process has been an important issue in the IT field. Since the mid-1980s, the Software Engineering Institute (SEI) has been exploring effective ways of managing the software development process. In 1987, SEI proposed a software process maturity framework (Humphrey & Sweet, 1987). Later in 1991, it further announced the capability maturity model (CMM) (...
متن کاملEvaluation of Process Modeling Improvements
The SEI has been involved with the development and analysis of software process models for several years. As part of the ongoing process of technology evolution, a study has been undertaken to experimentally implement a set of proposed improvements to the process modeling techniques used by the SEI, and to evaluate the results of that experimentation. As a result of that study, a number of modi...
متن کاملIS Employee Attitudes and Perceptions at Varying Levels of Software Process Maturity
In the mid-1980s, the Software Engineering Institute (SEI) and Massachusetts Institute of Technology Research and Engineering (MITRE) Corporation began development of a process maturity framework to help organizations improve their software development and maintenance processes. Over the next several years, the framework evolved from a description of software process maturity (Humphrey and Swee...
متن کاملA Perspective on the Issues Facing SPICE
A suite of standards for software process assessment is being developed by ISO under the SPICE project. The intent of the SPICE standard is to harmonize the numerous efforts around the world to manage and improve the software process. This work is related to the software process work being done by the SEI, and the SEI is actively participating in the ISO activities. Drafts of the standard are b...
متن کامل